kick yourself - Espagnol Anglais Dictionnaire